6f83735e5d74e759bf62db1a9b1f73b9af6087b8,wave/src/main/java/org/swellrt/beta/client/js/editor/annotation/TextAnnotation.java,TextAnnotation,set,#EditorContext#Range#String#,38
Before Change
@Override
public void set(EditorContext editor, Range range, String value) {
EditorAnnotationUtil.setAnnotationOverRange(editor.getDocument(), editor.getCaretAnnotations(), name, value, range.getStart(), range.getEnd());
}
@Override
After Change
@Override
public void set(CMutableDocument doc, LocationMapper<ContentNode> mapper, MutableAnnotationSet<Object> localAnnotations, CaretAnnotations caret, Range range, String value) {
if (Annotation.isLocal(name)) {
localAnnotations.setAnnotation(range.getStart(), range.getEnd(), name, value);
} else {
EditorAnnotationUtil.setAnnotationOverRange(doc, caret, name, value, range.getStart(), range.getEnd());
}